package com.study.d1_collection;

import java.util.ArrayList;
import java.util.Collection;

public class Test {
    public static void main(String[] args) {
        //目标：掌握Collection的常用方法
        //Collection代表单列集合，每个元素只包含一个值
          //List系列集合：有序、可重复、有索引
            //ArrayList、linkedList：有序、可重复、有索引
         //Set集合：无序、不重复、无索引
            //Hashset：无序、不重复、无索引
            //LinkedHashset：有序、不重复、无索引
            //TreeSet：按照大小默认升序排列、不重复、无索引
        //Map：键值对
        Collection<String> list = new ArrayList<>();
        list.add("java");
        list.add("c++");
        list.add("python");
        list.add("rust");
        list.add("go");
        list.add("php");
        System.out.println(list);
//        list.clear();
//        System.out.println(list);
        list.remove("rust");
        System.out.println(list);
        System.out.println(list.contains("java"));
        System.out.println(list.isEmpty());
        System.out.println(list.size());
        Object[] array = list.toArray();
        for (Object o : array) {
            System.out.println(o);
        }
    }
}
